The Network Workbench: network simulation software for academic investigation of Internet concepts
نویسنده
چکیده
Simulation offers significant advantages as a basis for academic projects in computer networking. Because many unimportant details can be abstracted away, and also because simulations can be completely repeatable, it is possible to address the same concepts more quickly than is possible with actual networks. At the same time, students who program a protocol for a network simulator come to understand the protocol much better than if they learn only from reading and lectures. This paper reports on a new network simulator, the Network Workbench, which is intended for use in the academic environment. It is based on discrete event simulation and structured around a five-layer stack abstracted from the Internet protocols (TCP/IP family). While the Workbench is less powerful than some tools used for investigation of larger networks or more complex protocols, it has compensating advantages. Its use can be learned quickly and it is sufficiently powerful, comprehensive, and extensible to allow investigation of a considerable range of problems. The Workbench, which is available to the academic community under no-cost license, includes a set of protocol programming exercises for introductory networking courses and it also has proved usable for more advanced student research projects. This paper describes the philosophy behind the workbench, gives a brief outline of its history, explains its internal structure, and describes its use in computer network teaching and research.
منابع مشابه
Advanced operations research techniques for multi-constraint QoS routing in internet
Internet Traffic has grown exponentially over last few years due to provision of multiple class services through Internet backbone. With the explosive use of Internet, contemporary Internet routers are susceptible to overloads and their services deteriorate drastically and often cause denial of services. In this paper, an analysis is made how forecasting technique, routing algorithm and Genetic...
متن کاملSimulation and Optimization of Tehran Oil Refinery Steam Network in view of Exergetic, Exergoeconomic and Environmental Analysis
Due to the importance of energy consumption in a steam network of oil refinery as a significant unit, present study is concerned with the optimization of an oil refinery steam network. Here, the attempt was made to use concepts such as first and second thermodynamic laws, thermo-economic, environmental and economic discussions to investigate three different scenarios about Tehran refinery steam...
متن کاملComparative study of computer simulation softwares
One of the methods for analyzing systems is simulation. Network simulation is a technique that models the behavior of the network by performing transaction calculations between different network entities and using mathematical formulas and taking observations from network products. A network simulator is a piece of software or hardware that predicts the behavior of a computer network without a ...
متن کاملA New Reliable Controller Placement Model for Software-Defined WANs
Software-Defined Network (SDNs) is a decoupled architecture that enables administrators to build a customizable and manageable network. Although the decoupled control plane provides flexible management and facilitates the task of operating the network, it is the vulnerable point of failure in SDN. To achieve a reliable control plane, multiple controller are often needed so that each switch must...
متن کاملThe Network Workbench and Constructivism: Learning Protocols by Programming
The Network Workbench (NW) is a software environment for academic investigation of network protocol concepts. The structure and operation of NW has been described in detail elsewhere. This paper addresses the instructional design of NW with the intention of establishing that it represents`natural constructivism' in that it is strongly aligned with the constructivist approach. We begin with syno...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer Networks
دوره 32 شماره
صفحات -
تاریخ انتشار 2000